don't sell yourself short - Deutsch Englisch Wörterbuch